package tech.zjp.ssm.service;

import java.util.List;

import tech.zjp.ssm.entity.Role;

/**
 *
 * @Description: 
 * @Author: 周军鹏
 * @Date: 2020年3月4日 下午2:28:38
 */
public interface RoleService {
	/**
	 * 获取角色列表
	 */
	 List<Role> getRoleList() ;
	/**
	 * 增加角色信息
	 */
	 boolean add(Role role);
	
	/**
	 * 通过Id删除role
	 */
	 boolean deleteRoleById(Integer delId); 
	
	/**
	 * 修改角色信息
	 */
	 boolean modify(Role role);
	
	
	/**
	 * 通过id获取role
	 */
	 Role getRoleById(Integer id); 
	
	/**
	 * 根据roleCode ，进行角色编码的唯一性验证
	 */
	 int roleCodeIsExist(String roleCode);
	
}
